home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / B-Book Series / (k)b5.d64 / print'dirlabel.l < prev    next >
Text File  |  2007-02-28  |  606b  |  20 lines

  1. 9000 //
  2. 9010 PROC PRINT'DIR'LABEL(REF D$(),START,NUM'COLS,NUM'ROWS,REF FILE'COUNT) 
  3. 9020 START:-1
  4. 9030 D$(0):=">>"+DISK'ID$+" "+DATE$+" "+DISK'ID$+"<<"
  5. 9040 FOR ROW:=0 TO NUM'ROWS-1 DO
  6. 9050 FOR COL:=0 TO NUM'COLS-1 DO
  7. 9060 THIS'ONE:=START+(COL*NUM'ROWS)+ROW
  8. 9070 IF THIS'ONE<=FILE'COUNT THEN PRINT TAB(1+(17*COL)),D$(THIS'ONE),
  9. 9080 ENDFOR COL
  10. 9090 PRINT 
  11. 9100 ENDFOR ROW
  12. 9110 PRINT 
  13. 9120 START:+(NUM'COLS*NUM'ROWS)
  14. 9130 IF FILE'COUNT>=START THEN
  15. 9140 D$(START-1):=DISK'ID$+" CONTINUED "+DISK'ID$
  16. 9150 PRINT'DIR'LABEL(D$,START,NUM'COLS,NUM'ROWS,FILE'COUNT)
  17. 9160 ENDIF 
  18. 9170 ENDPROC PRINT'DIR'LABEL
  19. 9180 //
  20.